package com.woniu.bh.beautysalon.model.params;

import lombok.Data;
import org.hibernate.validator.constraints.Length;

import javax.validation.constraints.Min;
import javax.validation.constraints.NotBlank;
import javax.validation.constraints.NotEmpty;
import javax.validation.constraints.NotNull;
import java.util.Date;

/**
 * @author Daniel
 * @version 1.0.0
 * @ClassName AdversmentParam
 * @createTime 2020年10月16日 15:24:00
 */
@Data
public class AdvertisementParam {



    /**
     * 联系人电话
     */
    @NotEmpty
    @Length(min = 11,max = 11)
    private String advertisementPhone;

    /**
     * 投放时长(天)
     */
    @NotNull
    @Min(value = 3)
    private Integer advertisementDuration;

    /**
     * 广告的主题
     */
    @NotEmpty
    @Length(min = 2,max = 20)
    private String advertisementTheme;

    /**
     * 广告内容
     */
    private String advertisementContent;

    /**
     * 联系人姓名
     */
    @NotEmpty
    @Length(min = 2,max = 20)
    private String advertisementContactsname;


    /**
     * 广告位开始租赁时间
     */
    @NotNull
    private Date advertisementRentStartTime;

    /**
     * 广告位租赁结束时间
     */
    @NotNull
    private Date advertisementRentEndTime;


}
